
package entity;
import java.*;
import java.sql.Date;
public class PacoteVO {
	int id;
	float preco;
	String partida;
	String destino;
	Date ida;
	Date volta;
	int classificacaoHotel;
	String nomeHotel;
	int companhiaAereaId;
	
	//class constructor with all attributes including id. Used only by DAO builder
	PacoteVO(int id, float preco, String partida, String destino, Date ida, Date volta, int classificacaoHotel, String nomeHotel, int companhiaAereaId){
		this.setId(id);
		this.setPreco(preco);
		this.setPartida(partida);
		this.setDestino(destino);
		this.setIda(ida);
		this.setVolta(volta);
		this.setClassificacaoHotel(classificacaoHotel);
		this.setNomeHotel(nomeHotel);
		this.setCompanhiaAereaId(companhiaAereaId);
	}
	
	//class constructor with all atributes, less id. USE THIS ONE
	public PacoteVO(float preco, String partida, String destino, Date ida, Date volta, int classificacaoHotel, String nomeHotel, int companhiaAereaId){
		this.setPreco(preco);
		this.setPartida(partida);
		this.setDestino(destino);
		this.setIda(ida);
		this.setVolta(volta);
		this.setClassificacaoHotel(classificacaoHotel);
		this.setNomeHotel(nomeHotel);
		this.setCompanhiaAereaId(companhiaAereaId);
	}
	public PacoteVO(){
	}
	
	
	//getters and setters
	public void setId(int id){
		this.id = id;
	}
	public int getId(){
		return id;
	}
	public void setPreco(float preco){
		this.preco = preco;
	}
	public float getPreco(){
		return preco;
	}
	public void setPartida(String partida){
		this.partida = partida;
	}
	public String getPartida(){
		return partida;
	}
	public void setDestino(String destino){
		this.destino = destino;
	}
	public String getDestino(){
		return destino;
	}
	public void setIda(Date ida){
		this.ida = ida;
	}
	public Date getIda(){
		return ida;
	}
	public void setVolta(Date volta){
		this.volta = volta;
	}
	public Date getVolta(){
		return volta;
	}
	public void setClassificacaoHotel(int classificacaoHotel){
		this.classificacaoHotel = classificacaoHotel;
	}
	public int getClassificacaoHotel(){
		return classificacaoHotel;
	}
	public void setNomeHotel(String nomeHotel){
		this.nomeHotel = nomeHotel;
	}
	public String getNomeHotel(){
		return nomeHotel;
	}
	public void setCompanhiaAereaId(int companhiaAereaId){
		this.companhiaAereaId = companhiaAereaId;
	}
	public int getCompanhiaAereaId(){
		return companhiaAereaId;
	}
	
}	
